body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,i,button,input,p,span{margin:0; padding:0; list-style:none;}
body{font:0.12rem "微软雅黑",Helvetica,Arial,sans-serif; margin:0 auto; background:#f1f2f4;}
a{text-decoration:none;}
.btn-1{width:6.0rem; height:0.88rem; display:flex; align-items:center; justify-content:center; margin:0 auto; font-size:0.3rem; background:#e7bd5b; border-radius:0.1rem; font-weight:600;}
.btn-2{width:6rem; height:0.88rem; display:flex; align-items:center; justify-content:center; color:#fff; border-radius:0.1rem; font-size:0.3rem; margin:0 auto; background:#ff2741;}
.btn-3{width:2.8rem; height:0.8rem; display:flex; align-items:center; justify-content:center; color:#e7bd5b; border-radius:0.8rem; font-size:0.3rem; margin:0 auto; background:#000;}
.btn-4{width:6.0rem; height:0.88rem; display:flex; align-items:center; justify-content:center; margin:0 auto; font-size:0.3rem; background:#93c913; border-radius:0.1rem; font-weight:600; color:#fff;}
.fixed{position:fixed; top:0; left:0; z-index:99999;}
.jia{width:0.44rem; height:0.44rem; border-radius:50%; background:#000; position:relative; display:inline-block;}
.jia::after{content:''; display:inline-block; position:absolute; width:0.03rem; height:0.24rem; top:0.1rem; margin-left:-0.015rem; left:50%; background:#fff;}
.jia::before{content:''; display:inline-block; position:absolute; width:0.23rem; height:0.03rem; top:50%; margin-top:-0.015rem; left:0.1rem;background:#fff;}
.jian{width:0.38rem; height:0.38rem; border-radius:50%; background:#fff; position:relative; display:inline-block; border:0.03rem solid #000;}
.jian::before{content:''; display:inline-block; position:absolute; width:0.22rem; height:0.03rem; top:50%; margin-top:-0.015rem; left:0.08rem; background:#000;}
.duihao{display:flex; align-items:center; white-space:nowrap;}
.duihao i{width:0.38rem; height:0.38rem; border-radius:50%; border:0.03rem solid #ccc; display:inline-block; position:relative; }
.duihao i.active::before {content:''; position:absolute; width:0.15rem; height:0.27rem; color:#fff; border-bottom:0.03rem solid; border-right:0.03rem solid; top:25%; right:0; transform-origin:center; transform:translate(-50%, -30%) rotate(45deg); -webkit-transform: translate(-50%, -30%) rotate(45deg);}
.duihao i.active{border:0.03rem solid #e7bd5b; background:#e7bd5b;}
.duihao span{margin-left:0.1rem; font-size:0.26rem; color:#555;}


/*头部*/
.head{width:calc(100% - 0.6rem); height:0.9rem; display:flex; justify-content:space-between; align-items:center; color:#e7bd5b; background:#000; position:fixed; top:0 ; left:0; padding:0 0.3rem;}
.head h3{font-weight:600; text-align:center; font-size:0.36rem;}
.head-l{width:1.2rem; text-align:left; font-size:0.50rem;}
.head-r{width:1.2rem; text-align:right; font-size:0.3rem; white-space:nowrap;}
.head-d{width:100%; height:0.9rem;}

.login-head{width:100%; height:0.9rem; display:flex; align-items:center; justify-content:center; color:#e7bd5b; position:relative;}
.login-head h3{font-weight:600; text-align:center; font-size:0.36rem;}
.login-head-l{position:absolute; line-height:0.9rem; bottom:0; left:0.3rem; font-size:0.50rem;}

.invite-register-head{width:100%; height:0.9rem; display:flex; align-items:center; justify-content:center; color:#555; position:relative;}
.invite-register-head h3{font-weight:600; text-align:center; font-size:0.36rem;}
.invite-register-head-l{position:absolute; line-height:0.9rem; bottom:0; left:0.3rem; font-size:0.50rem;}

.find-head{width:100%; background:#000;}
.find-head ul{display:flex; height:0.9rem; align-items:center; justify-content:center;}
.find-head li{line-height:0.85rem; padding:0 0.3rem; border-bottom:0.05rem solid #000; font-size:0.32rem; color:#d8c097; margin:0 0.1rem;}
.find-head li.active{font-size:0.4rem; color:#e7bd5b; border-bottom:0.05rem solid #e7bd5b;}

.shop-head{width:100%; height:0.9rem; display:flex; align-items:center; justify-content:center; color:#e7bd5b; background:#000; position:relative;}
.shop-head h3{font-weight:600; color:#fff; text-align:center; font-size:0.30rem;}
.shop-head-l{position:absolute; line-height:0.9rem; bottom:0; left:0.3rem; font-size:0.36rem;}
.shop-head-r{position:absolute; line-height:0.9rem; bottom:0; right:0.3rem; font-size:0.36rem;}
.shop-head-r span{position:absolute; font-size:0.20rem; color:#fff; background:#e7282c; padding:0.035rem 0.08rem; border-radius:50%; bottom:0.45rem; right:-0.12rem; line-height:1;}

.goods-head{width:100%; height:0.9rem; display:flex; align-items:center; justify-content:center; color:#000; background:#fff; position:relative;}
.goods-head h3{font-weight:600; text-align:center; font-size:0.36rem;}
.goods-head-l{position:absolute; line-height:0.9rem; bottom:0; left:0.3rem; font-size:0.50rem;}
.goods-head-d{width:100%; height:0.9rem;}

.user-level-head{width:100%; height:0.9rem; display:flex; align-items:center; justify-content:center; color:#e7bd5b; position:relative;}
.user-level-head h3{font-weight:600; text-align:center; font-size:0.36rem;}
.user-level-head-l{position:absolute; line-height:0.9rem; bottom:0; left:0.3rem; font-size:0.50rem;}
.user-level-head-r{position:absolute; line-height:0.9rem; bottom:0; right:0.3rem; font-size:0.3rem;}

.wallet-head{width:100%; height:0.9rem; display:flex; align-items:center; justify-content:center; color:#e7bd5b; position:relative;}
.wallet-head h3{font-weight:600; text-align:center; font-size:0.36rem;}
.wallet-head-l{position:absolute; line-height:0.9rem; bottom:0; left:0.3rem; font-size:0.50rem;}
.wallet-head-r{position:absolute; line-height:0.9rem; bottom:0; right:0.3rem; font-size:0.3rem;}
.wallet-head-d{width:100%; height:0.9rem;}

/*首页*/
.index-top{width:100%; height:5.97rem; font-size:1.0rem; padding-top:0.64rem;}
.index-top-t{display:flex; align-items:center; align-items:center;}
.index-top-t-l, .index-top-t-r{width:1.15rem; display:flex; justify-content:center;}
.index-top-t-l img{width:0.44rem; height:0.42rem;}
.index-top-t-r img{width:0..46rem; height:.0.48rem;}
.index-top-t-m{width:5.2rem; height:0.72rem; border-radius:0.933333rem; background:#2b2929; font-size:0.28rem; color:#fff; display:flex; align-items:center; justify-content:center;}
.index-top-t-m i{margin-right:0.2rem;}
/*banner*/
#banner {width:100%; position:relative; height:3.4rem; overflow:hidden; margin-top:0.4rem;}
#carousel {position:relative; z-index:2; transform-style:preserve-3d; perspective:8rem}
#carousel img {width:6.4rem; height:3.4rem; opacity: 0;}
#carousel img {position:absolute; left:50%; top:0; margin-left:-3.2rem; transition:transform .5s ease-in-out; box-shadow:8px 8px 20px rgba(0,0,0,.2); cursor:pointer}
#bannerNav {width:100%; position:absolute; bottom:0; height:.18rem; padding:10px 0; text-align:center; z-index:10;}
#bannerNav ul{width:100%; display:flex; justify-content:center;}
#bannerNav ul li {cursor:pointer; overflow:hidden; display:inline-block;  margin:0 0.15rem;}
#bannerNav ul li a {margin:0 auto; display:block; width:0.3rem; height:0.12rem; vertical-align:top; border-radius:0.2rem; background:#5e6671; font-size:0}
#bannerNav ul li.on a,#bannerNav ul li:hover a {background:#fff;}
#bannerNav ul li.on a {width:0.6rem;}
#carousel {height:3.4rem;}
/*首页公告*/
.index-notice{margin:0.4rem 0.56rem 0; display:flex; white-space:nowrap;}
.index-notice img{width:0.72rem; height:0.32rem;}
.index-notice-s{height:0.32rem; overflow:hidden; padding-left:0.1rem;}
.index-notice-s li{width:100%; line-height:0.32rem; font-size:0.28rem; color:#fff; text-overflow:ellipsis; overflow:hidden;}
/*首页导航分类*/
.index-nav{width:100%; display:flex; justify-content:space-between; align-items:center;}
.index-nav li{margin:0 0.1rem; text-align:center;}
.index-nav li img{width:100%; float:left;}
.index-nav li p{font-size:0.26rem;}
/*首页标题*/
.index-t{font-size:0.4rem; font-size:600; padding:0.7rem 0.3rem 0; display:flex; align-items:center; justify-content:space-between;}
.index-t span{font-size:0.26rem; color:#ac8042; display:flex; align-items:center;}
.index-t span i{font-size:0.4rem; margin-left:0.1rem;}
/*首页推荐*/
.index-recommend{display:flex; flex-flow:row wrap; padding:0.2rem 0.20rem 0.1rem;}
.index-recommend li{width:calc(50% - 0.22rem); margin:0.1rem; height:2.2rem; background:linear-gradient(to bottom right, #f7f4d8 0%,#d8c097 100%); border-radius:0.1rem; display:flex; justify-content:space-between;}
/*.index-recommend li dl{width:1.9rem; padding:0.36rem 0 0 0.3rem;}
.index-recommend li dl dt{background:linear-gradient(to top right, #6d360b 0%,#a06b21 100%); -webkit-background-clip:text; color:transparent; font-size:0.32rem; font-weight:600;}
.index-recommend li dl dd{font-size:0.24rem; padding:0.14rem 0 0.33rem;}
.index-recommend li dl span{width:0.74rem; height:0.3rem; background:#ac8042; color:#fff; border-radius:0.3rem; font-size:0.2rem; display:flex; align-items:center; justify-content:center;}
.index-recommend li dl span i{margin-left:0.05rem;}*/
.index-recommend li img{width:100%;}
/*首页广告*/
.index-gg{width:calc(100% - 0.6rem); margin:0 0.3rem;}
.index-gg img{width:100%; border-radius:0.1rem;}
/*首页商品列表*/
.index-goods{padding:0 0.3rem;}
.index-goods li{display:flex; margin:0.4rem 0;}
.index-goods li .img{width:2.3rem; height:1.7rem; margin-right:0.2rem; border-radius:0.1rem; overflow:hidden;}
.index-goods li .img img{width:2.3rem;}
.index-goods li dl{width:calc(100% - 2.5rem);}
.index-goods li dl dt{font-size:0.32rem; overflow:hidden; text-overflow:ellipsis; color:#000;}
.index-goods li dl p{font-size:0.22rem; color:#a1a1a1; padding:0.05rem 0 0.08rem;}
.index-goods li dl dd{height:0.8rem; font-size:0.26rem; color:#666; overflow:hidden; text-overflow:ellipsis;}

/*推荐分类*/
.classify{padding:0.1rem; display:flex; flex-flow:row wrap;}
.classify li{width:calc(50% - 0.22rem); background:#fff; border-radius:0.1rem; margin:0.1rem;}
.classify li img{width:3.0rem; height:3rem; display:block; margin:0 auto;}
.classify li dl{width:calc(100% - 0.4rem); padding:0.20rem;}
.classify li dl dt{width:100%; font-size:0.28rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.classify li dl dd{font-size:0.3rem; color:#ff2741; padding:0.1rem 0 0.01rem; margin-left:-0.08rem;}
.classify li dl del{font-size:0.24rem; color:#8f8f8f;}

/*登录*/
.login-logo{width:100%; height:3.0rem; display:flex; justify-content:center; align-items:center;}
.login{width:calc(100% - 1rem); background:#fff; border-radius:0.1rem; overflow:hidden; margin:0 0.3rem; padding:0 0.2rem; box-shadow:0rem 0.1rem 0.5rem 0.02rem #ccc;}
.login li{height:1.2rem; display:flex; padding:0 0.3rem; align-items:center;}
.login li:nth-child(1){border-bottom:0.01rem solid #ccc;}
.login li label{width:1.7rem; font-size:0.28rem;}
.login li input{width:100%; height:0.7rem; font-size:0.28rem; border:none;}
.login li input::-webkit-input-placeholder { /* WebKit browsers */
  line-height: 1.3em;
}
.login-d{width:6.0rem; margin:0 auto; font-size:0.28rem; display:flex; justify-content:space-between;}

.register-d{font-size:0.26rem; color:#919191; text-align:center;}
.register-d p{color:#ac8042;}
.register-success{padding:2.2rem 0 0.4rem; text-align:center; color:#666; font-size:0.28rem;}
.register-success img{width:1.31rem; height:1.16rem;}
.register-success p{font-size:0.32rem; color:#000; padding:0.15rem 0; font-weight:600;}


.list-input{background:#fff;}
.list-input li{height:1.06rem; display:flex; align-items:center; padding:0 0.3rem; border-bottom:0.01rem solid #dbdbdb; white-space:nowrap; font-size:0.28rem;}
.list-input li label{width:1.4rem; margin-right:0.3rem; font-size:0.28rem; display:flex; align-items:center;}
.list-input li label i{width:0.2rem; display:inline-block; color:#f00; margin:0.1rem 0 0 0; float:left;}
.list-input li input{width:calc(100% - 3rem); height:0.7rem; font-size:0.28rem; border:none;}
.list-input li>span{width:1.3rem; height:0.45rem; color:#e7bd5b; font-size:0.2rem; display:flex; justify-content:center; align-items:center; border-radius:0.5rem; background:#000;}

.list-input-img{background:#fff;}
.list-input-img li{height:1.06rem; display:flex; align-items:center; padding:0 0.3rem; border-bottom:0.01rem solid #dbdbdb; white-space:nowrap; font-size:0.28rem;}
.list-input-img img{width:0.44rem; height:0.44rem; margin-right:0.2rem;}
.list-input-img li label{width:1.2rem; margin-right:0.3rem; font-size:0.28rem; display:flex; align-items:center;}
.list-input-img li input{width:calc(100% - 2.15rem); height:0.7rem; font-size:0.28rem; border:none;}

.list-input-r{display:flex; align-items:center; color:#a1a1a1; font-size:0.24rem;}
.list-input-switch{width:0.9rem; height:0.55rem; background:#ddd; border-radius:0.6rem; margin-left:0.1rem; position:relative;}
.list-input-switch::after{content:''; display:inline-block; position:absolute; width:0.54rem; height:0.54rem; top:0rem; left:0%; right:auto; background:#fff; border-radius:50%; box-shadow:0 0.03rem 0.05rem 0.005rem rgba(0,0,0,0.5); transition:all 0.1s;}
.list-input-switch.active{background:#4cd864;}
.list-input-switch.active::after{left:100%; margin-left:-0.54rem;}


/*邀请注册*/
.invite-register-img{width:4.32rem; height:3.54rem; margin:0 auto; display:block;}
.invite-register{width:6.0rem; margin:0 auto;}
.invite-register li{width:100%; height:1.07rem; display:flex; align-items:center; background:#fff; overflow:hidden; border-radius:0.1rem; margin-bottom:0.2rem;}
.invite-register li label{width:1.7rem; margin-right:0.3rem; font-size:0.28rem; text-align:right; color:#555;}
.invite-register li input{width:calc(100% - 2.5rem); height:0.7rem; border:none; font-size:0.28rem;}
.invite-register li p{width:1.7rem; margin-right:0.3rem; line-height:1.07rem; background:#555; color:#fff; font-size:0.28rem; text-align:center;}
.invite-register li .text{width:calc(100% - 4.1rem); margin-right:0.1rem;}
.invite-register li .invite-register-btn{font-size:0.2rem; width:1.5rem; height:0.4rem; display:flex; justify-content:center; align-items:center; background:#000; color:#e7bd5b; border-radius:0.6rem;}

/*发现*/
.find-item{display:none;}
.find-information-time{color:#ac8042; font-size:0.26rem; padding:0.5rem 0.35rem 0;}
.find-information-time span{padding-left:0.3rem;}
.find-information{margin:0.3rem 0.3rem 0; background:#fff; border-radius:0.1rem; padding:0.3rem;}
.find-information-t{font-size:0.24rem; color:#a1a1a1; padding:;}
.find-information-t p{font-size:0.3rem; color:#000; padding-bottom:0.15rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.find-information-m{padding-top:0.2rem;}
.find-information-m p{font-size:0.24rem;}
.find-information-m-d, .find-information-m-d-1{margin:0.3rem 0; padding-bottom:0.3rem; border-bottom:0.01rem solid #ddd;}
.find-information-m-d img, .find-information-m-d video, .find-information-m-d iframe{width:6.2rem; height:3.2rem;}
.find-information-m-d{position:relative;}
.find-information-m-d-s{width:1rem; height:1rem; position:absolute; left:50%; margin:-0.65rem 0 0 -0.5rem; top:50%; background:url(../image/play.png) no-repeat; background-size:cover;}

.find-information-m-d-1{display:flex; flex-flow: row wrap; margin:0.3rem 0; padding-bottom:0.3rem; border-bottom:0.01rem solid #ddd;}
.find-information-m-d-1 img{width:calc(33.33% - 0.2rem); height:1.8rem; margin-bottom:0.2rem; margin-left:0.2rem;}
.find-information-m-d-1 img:nth-child(1),
.find-information-m-d-1 img:nth-child(4),
.find-information-m-d-1 img:nth-child(7){margin-left:0;}

.find-information-d{padding:0 0.3rem; display:flex; justify-content:space-between;}
.find-information-d li{text-align:center;}
.find-information-d li i{font-size:0.36rem; color:#000;}
.find-information-d li p{font-size:0.24rem; color:#555; padding-top:0.08rem;}
.find-information-d i.active{color:#ff2741;} 
.find-school{width:100%;}
.find-school img{width:100%; height:3.2rem; float:left;}
.find-school-d{display:flex; align-items:center; clear:both; background:#fff;}
.find-school-d dl{padding:0.3rem; width:calc(100% - 2.2rem);}
.find-school-d dl dt{font-size:0.3rem; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;}
.find-school-d dl dd{display:flex; justify-content:space-between; font-size:0.24rem; color:#a1a1a1; padding-top:0.15rem;}
.find-school-btn{display:flex; align-items:center; justify-content:center; margin:0 auto; font-size:0.14rem; background:#e7bd5b; border-radius:0.1rem; white-space:nowrap; margin-left:0.1rem; padding:0.05rem 0.15rem;}
.find-school-add{position:fixed; bottom:2rem; right:0.2rem;}
.find-school-add img{width:1.2rem; height:1.2rem; box-shadow:0rem 0.1rem 0.5rem 0.02rem rgba(0,0,0,.2); border-radius:50%;}

.find-content{padding:0.3rem; background:#fff;}
.find-audio-bg{padding:0.3rem; background:#f9f9f9; margin-bottom:0.3rem; border-radius:0.1rem;}
.find-audio{display:flex; align-items:center;}
.find-audio-l{font-size:1rem; margin-right:0.3rem; border:none; background:none; color:#4cd359;}
.find-audio-r{width:100%;}
.find-audio-name{font-size:0.28rem; padding-bottom:0.3rem;}
.time_progress{width:100%; height:0.06rem; background:#dbdde3; position:relative; border-radius:0.2rem;}
.time_progress .bar{position:absolute; top:0; left:0; height:0.06rem;background:#4cd359; display:block;}
.time_progress .btn{width:0.28rem; height:0.28rem; background:url(../image/audio-play.png) no-repeat; background-size:cover; position:absolute; top:-0.12rem; left:-0.12rem;}
.find-audio-time{display:flex; justify-content:space-between; color:#a1a1a1; font-size:0.22rem; padding-top:0.15rem;}
.find-content-body img{max-width:100%}

.find-video{background:#fff;}
.find-video li{height:1.06rem; display:flex; align-items:center; padding:0 0.3rem; border-bottom:0.01rem solid #dbdbdb; white-space:nowrap;}
.find-video li label{ margin-right:0.3rem; font-size:0.28rem; dispwlay:flex; align-items:center;}
.find-video li input{width:100%; height:0.7rem; font-size:0.28rem; border:none;}

/*商城*/
.shop-banner{height:2rem; margin:0.3rem;}
.shop-banner .aui-slide-page-wrap{bottom:0;}
.shop-banner .aui-slide-page-wrap .aui-slide-page-dot{position: relative; display: inline-block; width:0.2rem; height:0.1rem; border-radius:0.1rem; list-style: none; margin: 5px 3px 0 3px; background: #fff; -webkit-transition: all 0.5s; transition: all 0.5s;}
.shop-banner .aui-slide-page-wrap .aui-slide-page-active{width:0.3rem; background:#e7bc56;}
.shop-img{padding:0.3rem 0; text-align:center;}
.shop-img img{height:2rem;}
.shop-list{width:100%; height:calc(100% - 5rem); display:flex;}
.shop-list-l{width:1.8rem; height:100%; overflow-y:auto; background:#f4f3f1;}
.shop-list-l li{padding:0.24rem 0;}
.shop-list-l li p{height:0.8rem; font-size:0.28rem; border-left:0.06rem solid #f4f3f1; display:flex; justify-content:center; align-items:center; color:#666; position:relative;}
.shop-list-l li i{position:absolute; font-size:0.20rem; color:#fff; background:#e7282c; padding:0.035rem 0.08rem; border-radius:50%; top:0rem; right:0.1rem; line-height:1; font-style:normal;}
.shop-list-l li.active{background:#fff;}
.shop-list-l li.active p{border-left:0.06rem solid #ac8042; color:#000;}
.shop-list-r{width:calc(100% - 1.8rem); height:100%;}
.shop-list-r-t{height:0.6rem; display:flex; justify-content:space-between; align-items:center; padding:0 0.4rem;}
.shop-list-r-t li{font-size:0.28rem; display:flex; justify-content:center; align-items:center;}
.shop-list-r-t li.active{color:#ac8042;}
.shop-list-r-t li span{padding-left:0.05rem;}
.shop-list-r-t li span i{font-size:0.20rem; color:#a1a1a1; display:block; line-height:0.7;}
.shop-list-r-t li span i.on{color:#e7282c;}
.shop-list-r-d{height:calc(100% - 0.6rem); overflow-y:auto;}
.shop-list-r-d ul{padding:0.3rem;}
.shop-list-r-d li{display:flex; margin:0 0 0.4rem; position:relative;}
.shop-list-r-d li img{width:1.4rem; height:1.4rem; margin-right:0.3rem; border-radius:0.1rem;}
.shop-list-r-d li dl{width:calc(100% - 1.7rem);}
.shop-list-r-d li dl dt{font-size:0.28rem; margin-bottom:0.15rem; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shop-list-r-d li dl dd{font-size:0.3rem; color:#ff2741;}
.shop-list-r-d li dl del{font-size:0.24rem; color:#8f8f8f;}
.shop-list-r-d li dl i{font-size:0.50rem; position:absolute; right:0.1rem; bottom:0.1rem;}
*::-webkit-scrollbar{display:none;}
.shop-cart-bg{width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; top:0; left:0; z-index:102; display:none;}
.shop-cart{width:100%; height:8.0rem; background:#fff; position:fixed; bottom:-100%; left:0; z-index:103;}
.shop-cart-t{padding:0 0.3rem; height:1.2rem; display:flex; justify-content:space-between; align-items:center; background:#f1f2f4;}
.shop-cart-t span{font-size:0.3rem; color:#555;}
.shop-cart-t span i{color:#e7bd5b; font-size:0.3rem; margin-right:0.1rem;}
.shop-cart-t i{font-size:0.4rem; color:#000;}
.shop-cart-m{height:5.8rem; overflow-y:auto;}
.shop-cart-m ul{padding:0 0.3rem;}
.shop-cart-m ul li{padding:0.3rem 0; border-bottom:0.01rem solid #ccc; display:flex; justify-content:space-between;}
.shop-cart-m ul li img{width:1.4rem; height:1.4rem; margin-right:0.3rem; border-radius:0.1rem;}
.shop-cart-m ul li dl{width:calc(100% - 1.7rem);}
.shop-cart-m ul li dl dt{font-size:0.28rem; white-space:nowrap; overflow:hidden; text-overflow:hidden; margin-bottom:0.25rem;}
.shop-cart-m ul li dl dd{display:flex; justify-content:space-between; align-items:center;}
.shop-cart-m-l p{font-size:0.3rem; margin-bottom:0.05rem; color:#ff2741;}
.shop-cart-m-l del{font-size:0.24rem; color:#8f8f8f;}
.shop-num{display:flex; margin-bottom:0.05rem;}
.shop-num i{font-size:0.5rem;}
.shop-num input{width:0.62rem; height:0.44rem; border:none; text-align:center; font-size:0.3rem;}
.shop-cart-m-r span{font-size:0.26rem; clear:both; display:block; width:100%;}
.shop-cart-d{width:100%; position:fixed; bottom:0; left:0; z-index:104; display:flex; text-align:center; color:#fff; font-size:0.3rem;}
.shop-cart-d p{width:50%; line-height:1.0rem; background:#2d2d2d; }
.shop-cart-d span{width:50%; background:#ff2741; line-height:1.0rem;}
.shop-cart-d span i{margin-right:0.05rem;}

/*购物车*/
.cart{padding:0.3rem;}
.cart li{display:flex; align-items:center; background:#fff; margin-bottom:0.3rem; padding:0.3rem; border-radius:0.1rem;}
.cart li img{width:1.4rem; height:1.4rem; margin-right:0.3rem; border-radius:0.1rem;}
.cart li dl{width:calc(100% - 2.24rem);}
.cart li dt{height:0.8rem; overflow:hidden; font-size:0.28rem; padding-right:0.3rem; margin-bottom:0.1rem;}
.cart li dd{display:flex; justify-content:space-between; align-items:center;}
.cart li dd p{font-size:0.3rem; color:#ff2741;}
.cart-d-t{width:100%; height:1rem;}
.cart-d{width:100%; display:flex; position:fixed; bottom:0; left:0;}
.cart-d-l{width:calc(100% - 2.09rem); height:1rem; background:#fff; display:flex; align-items:center; padding-left:0.3rem;}
.cart-d-l p{font-size:0.3rem; display:flex; align-items:center;}
.cart-d-l p span{font-size:0.34rem; color:#ff2741;}
.cart-d-r{width:2.12rem; line-height:1rem; background:#ff2741; text-align:center; color:#fff; font-size:0.3rem;}

/*订单*/
.order-t{background:#fff; padding:0.3rem;}
.order-t dt{display:flex; justify-content:space-between; align-items:center; font-size:; font-size:0.3rem;}
.order-t dt span{color:#ac8042; font-size:0.26rem;}
.order-t p{font-size:0.28rem; color:#666; padding:0.2rem 0 0.05rem;}
.order-t dd{font-size:0.28rem; color:#666;}
	/*地址*/
.order-address{display:flex; justify-content:space-between; align-items:center; ; padding:0.3rem; background:#fff;}
.order-address img{width:0.32rem; margin-right:0.3rem;}
.order-address dl{width:calc(100% - 1.02rem);}
.order-address dl dt{font-size:0.3rem;}
.order-address dl dt span{padding-left:0.5rem;}
.order-address dl dd{font-size:0.26rem; color:#888; margin-top:0.2rem;}
.order-address i{width:0.4rem; font-size:0.3rem; text-align:right; color:#666;}
.order-address p{width:calc(100% - 1.02rem); padding:0.3rem 0; font-size:0.3rem;}
.order-address-d{width:100%; height:0.05rem; background:url(../image/address-d.png) bottom repeat-x; background-size:auto 100%;}

.shop-order-goods{background:#fff;}
.shop-order-goods h3{font-size:0.28rem; color:#4d4d4d; padding:0.3rem; border-bottom:0.01rem solid #dbdbdb; display:flex; justify-content:space-between; align-items:center;}
.shop-order-goods h3 span{color:#ac8042;}
.shop-order-goods ul{padding-left:0.3rem;}
.shop-order-goods ul li{border-top:0.01rem solid #dbdbdb; padding:0.3rem 0.3rem 0.3rem 0; display:flex;}
.shop-order-goods ul li:nth-child(1){border:none;}
.shop-order-goods ul li img{width:1.4rem; height:1.4rem; margin-right:0.3rem; border-radius:0.1rem;}
.shop-order-goods ul li dl{width:calc(100% - 1.7rem); height:1.4rem; position:relative;}
.shop-order-goods ul li dl dt{font-size:0.28rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shop-order-goods ul li dl p{font-size:0.24rem; color:#919191; padding-top:0.15rem;}
.shop-order-goods ul li dl dd{width:100%; font-size:0.28rem; color:#ff2741; display:flex; justify-content:space-between; align-items:center; position:absolute; bottom:0; right:0;}
.shop-order-goods ul li dl dd span{font-size:0.28rem; color:#000;}
.shop-order-goods-m{padding:0.3rem 0.3rem 0; font-size:0.28rem; text-align:right;}
.shop-order-goods-m span{padding-right:0.2rem;}
.shop-order-goods-m-d{font-size:0.24rem; color:#e7bd5b; text-align:right; padding:0.1rem 0.3rem 0.3rem;}
.shop-order-goods-d{display:flex; justify-content:flex-end; padding:0.3rem;}
.shop-order-goods-d span{width:1.6rem; line-height:0.65rem; text-align:center; font-size:0.26rem; font-weight:500; border:0.01rem solid #000; border-radius:0.1rem; margin-left:0.2rem;}
.shop-order-goods-d span.on{color:#fff; background:#ff2741; border:0.01rem solid #ff2741;}



/*文字列表 中间字靠右*/
.list-text-r li{padding:0.3rem; background:#fff; display:flex; justify-content:space-between; align-items:center; font-size:0.28rem; white-space:nowrap; border-top:0.01rem solid #dbdbdb;}
.list-text-r li:nth-child(1){border:none;}
.list-text-r span{width:100%; font-size:0.26rem; color:#919191; text-align:right;}
.list-text-r p{width:100%; color:#ac8042; font-size:0.26rem; text-align:right;}
.list-text-r i{width:0.4rem; font-size:0.4rem; color:#a0a0a0; text-align:right;}
/*文字居中*/
.text-center{text-align:center; font-size:0.24rem; color:#555;}
/*文字列表 中间字靠右*/
.list-text-l li{padding:0.3rem; background:#fff; display:flex; justify-content:space-between; align-items:center; font-size:0.28rem; white-space:nowrap; border-top:0.01rem solid #dbdbdb;}
.list-text-l li:nth-child(1){border:none;}
.list-text-l img{width:0.74rem; height:0.74rem; margin-right:0.3rem;}
.list-text-l p{width:calc(100% - 0.81rem); color:#000; font-size:0.3rem;}
.list-text-l i{width:0.4rem; font-size:0.4rem; color:#a0a0a0; text-align:right;}

.pay-t{display:flex; justify-content:space-between; padding:0.3rem; font-size:0.34rem; color:#2d2d2d;}
.pay-t span{color:#ff2741;}

.pay-password{margin:0.3rem; background:#fff; border-radius:0.1rem;}
.pay-password dl{text-align:center; border-bottom:0.01rem solid #ccc; padding-bottom:0.6rem;}
.pay-password dl dt{font-size:0.3rem; padding:0.8rem 0 0.3rem;}
.pay-password dl dt span{padding-left:0.05rem; font-size:0.4rem; color:#ff2741; padding-left:0.1rem;}
.pay-password dl dd{font-size:0.24rem;}
.pay-password dl dd span{color:#ac8042; font-size:0.22rem; padding-left:0.05rem;}
.pay-password h3{padding:0.3rem; font-size:0.3rem; font-weight:500;}
.pay-password-d{display:flex; justify-content:space-between; padding:0 0.5rem 0.3rem;}
.pay-password-d input{width:0.7rem; height:0.7rem; background:#e8eaee; border-radius:0.1rem; border:none; font-size:0.3rem;}

/*商品详情*/
.aui-slide-page-wrap{z-index:99 !important;}
.aui-slide-num{padding:0.02rem 0.1rem; background:rgba(0,0,0,0.7); font-size:0.2rem; color:#fff; position:absolute; bottom:0.2rem; right:0.2rem; border-radius:0.5rem;}
.goods-1{padding:0.3rem; background:#fff; border-bottom:0.01rem solid #dbdbdb;}
.goods-1 dt{font-size:0.3rem;} 
.goods-1 dd{padding:0.3rem 0 0.1rem; font-size:0.34rem; color:#ff2741;}
.goods-1 dd del{font-size:0.26rem; color:#555; padding-left:0.2rem;}
.goods-1 p{display:flex; justify-content:space-between; font-size:0.24rem; color:#999;}
.goods-month{display:flex; width:1.85rem; height:0.3rem; background:#000; border-radius:0.05rem; font-size:0.2rem; color:#fed945; align-items:center; justify-content:center;}
.goods-month i{display:inline-block; margin-right:0.05rem;}
.goods-2{padding:0.3rem; background:#fff;}
.goods-2 h3{font-size:0.3rem; font-weight:500; padding-bottom:0.2rem;}
.goods-2 li{padding:0.07rem 0; display:flex; justify-content:space-between; color:#999; font-size:0.26rem;}
.goods-2 li span{color:#000;}
.goods-3{padding:0.3rem; background:#fff;}
.goods-3-t{font-size:0.3rem; padding-bottom:0.3rem;}
.goods-3 img{max-width:100%;}
.goods-d, .goods-month-d{display:flex; position:fixed; width:100%; height:1rem; left:0; bottom:0; border-top:0.01rem solid #dbdbdb; z-index:105;}
.goods-d span{width:50%; height:1rem; display:flex; align-items:center; justify-content:center; font-size:0.3rem; color:#fff; background:#ff2741;}
.goods-d span:nth-child(1){background:#fff; color:#000;}
.goods-month-d span{width:100%; height:1rem; display:flex; align-items:center; justify-content:center; font-size:0.3rem; color:#fff; background:#ff2741;}
.goods-box{width:calc(100% - 0.6rem); background:#fff; position:fixed; bottom:-100%; left:0; padding:0.3rem 0.3rem 0.6rem;}
.goods-box-t{display:flex; justify-content:space-between; font-size:0.3rem;}
.goods-box-m{display:flex; justify-content:center; margin:0.4rem 0;}
.goods-box-m .shop-num input{width:1.6rem;}
.goods-box-btn{width:2.4rem; height:0.72rem; display:flex; align-items:center; justify-content:center; margin:0 auto; font-size:0.3rem; background:#e7bd5b; border-radius:0.1rem; font-weight:600; color:#fff;}
.goods-month-d-l{width:calc(100% - 2.15rem); background:#fff; display:flex; align-items:flex-start; flex-flow: column; padding-left:0.3rem;}
.goods-month-d-l p{font-size:0.3rem; padding:0.07rem 0 0.01rem 0;}
.goods-month-d-l span{font-size:0.24rem; color:#ff2741;}
.goods-month-d-l p span{font-size:0.34rem; color:#ff2741; padding-left:0.05rem;}

/*个人中心*/
.user-index-t{height:2.84rem; position:relative;}
.user-index-t-img{width:1.28rem; height:1.28rem; border:0.05rem solid #aa7433; border-radius:50%; margin:0.03rem auto 0; display:block;}
.user-index-t-d{display:flex; justify-content:space-between; padding:0.2rem 1.5rem 0; align-items: flex-end;}
.user-index-t-d span{text-align:center; font-size:0.26rem; color:#473a2d;}
.user-index-t-d span p{font-size:0.28rem; font-weight:600; padding-top:0.1rem;}
.user-index-t-d span img{height:0.34rem; display:block; margin:0.2rem auto 0;}
.user-index-t-d span:nth-child(2){font-size:0.36rem; color:#000; font-weight:600;}
.user-index-setup{position:absolute; top:0; right:0.3rem; font-size:0.4rem; line-height:1;}

.user-index-order{margin:0 0.3rem; background:#fff; border-radius:0.1rem; box-shadow:0rem 0.08rem 0.1rem 0.05rem rgba(0,0,0,0.1)}
.user-index-order-t{height:1rem; display:flex; align-items:center; padding:0 0.3rem; justify-content:space-between; border-bottom:0.01rem solid #dbdbdb; font-size:0.3rem;}
.user-index-order-t span{color:#a1a1a1; font-size:0.24rem; display:flex; align-items:center;}
.user-index-order-t span i{padding-left:0.1rem; font-size:0.4rem;}
.user-index-order ul{display:flex; height:1.8rem; align-items:center; justify-content:space-between;}
.user-index-order ul li{width:20%; text-align:center;}
.user-index-order ul li img{width:0.5rem; height:0.5rem;}
.user-index-order ul li p{font-size:0.26rem; color:#888; padding-top:0.1rem;}
.user-index-nav{padding:0 0.3rem 0.3rem; display:flex; flex-flow:row wrap;}
.user-index-nav li{width:25%; text-align:center; margin-top:0.4rem;}
.user-index-nav li img{width:0.4rem; height:0.39rem;}
.user-index-nav li p{font-size:0.28rem;}
.user-gg{width:calc(100% - 0.6rem); padding:0.2rem 0.3rem; background:#f1f2f4; overflow:hidden;}
.user-gg img{width:100%; border-radius:0.1rem; float:left;}
.user-index-question{padding:0.3rem;}
.user-index-question h3{font-size:0.36rem; font-weight:600;}
.user-index-question dl{margin:0.3rem 0 0; background:#f8f8f8; border-radius:0.1rem; padding:0.3rem;}
.user-index-question dl dt{padding-bottom:0.2rem; overflow:hidden;}
.user-index-question dl dt img{width:0.3rem; height:0.33rem; margin:0.05rem 0.2rem 0 0; float:left;}
.user-index-question dl dt p{width:calc(100% - 0.5rem); float:left; font-size:0.3rem; font-weight:600;}
.user-index-question dl dd{padding-left:0.5rem; overflow:hidden;}
.user-index-question dl dd img{width:0.3rem; height:0.34rem; margin:0.04rem 0.2rem 0 0; float:left;}
.user-index-question dl dd p{width:calc(100% - 0.5rem); float:left; font-size:0.26rem;}

/*会员级别*/
.user-level-t{margin:0.3rem 0.5rem; height:3.86rem; background:url(../image/user-level-t.png) no-repeat; background-size:cover;}
.user-level-t-t{display:flex; align-items:center; position:relative; padding:0.5rem 0 0.5rem 0.5rem;}
.user-level-t-t-img{width:0.96rem; height:0.96rem; border:0.05rem solid #aa7433; border-radius:50%; margin-right:0.3rem;}
.user-level-t-t dl{}
.user-level-t-t dl dt{font-size:0.34rem; color:#fff; font-weight:600; padding-bottom:0.1rem;}
.user-level-t-t dl dd{font-size:0.24rem; color:#fff;}
.user-level-t-t-icon{position:absolute; height:0.4rem; top:0.58rem; right:0;}
.user-level-t-d{margin:0.3rem auto 0; display:flex; justify-content:center; align-items:center;}
.user-level-t-d span{width:1.5rem; display:inline-block; font-size:0.26rem; text-align:center; color:#695538;}
.user-level-t-d span p{font-size:0.28rem; font-weight:600;}
.user-level-t-btn{width:2.4rem; line-height:0.8rem; border:0.01rem solid #000; border-radius:0.8rem; font-size:0.3rem; text-align:center; font-weight:600;}
.user-level-d{text-align:center; padding-top:1rem;}
.user-level-d img{width:1.0rem; height:0.92rem; margin-bottom:0.2rem;}
.user-level-d-m{font-size:0.32rem;}
.user-level-d-m span{font-size:0.4rem; color:#ff2741;}
.user-level-d-m i{font-style:normal; font-size:0.48rem; color:#e7bd5b;}
.user-level-d-btn{width:2.4rem; line-height:0.8rem; border-radius:0.8rem; font-size:0.3rem; text-align:center; display:block; margin:0.9rem auto 0; background:#000; color:#e7bd5b;}

/*地址*/
.address-item{background:#fff; display:flex; justify-content:space-between; align-items:center; padding:0.3rem; border-bottom:0.01rem solid #dbdbdb;}
.address-item label{margin-right:0.3rem;}
.address-item-m{width:100%; margin-right:0.3rem;}
.address-item-m dt{font-size:0.3rem;}
.address-item-m dt span{padding-left:0.5rem;}
.address-item-m dd{font-size:0.26rem; color:#888; margin-top:0.2rem;}
.address-item-r{width:0.85rem; height:0.88rem; display:flex; justify-content:flex-end; align-items:center; border-left:0.01rem solid #dbdbdb;}
.address-item-r img{width:0.4rem; height:0.44rem;}
.address-btn-t{height:1.25rem; width:100%;}
.address-btn{width:100%; height:1.05rem; position:fixed; bottom:0; left:0; border-top:0.01rem solid #dbdbdb; background:#fff; padding-top:0.15rem;}

/*添加地址*/
.address-add{background:#fff;}
.address-add li{height:1.06rem; display:flex; align-items:center; padding:0 0.3rem; border-bottom:0.01rem solid #dbdbdb; white-space:nowrap; font-size:0.28rem;}
.address-add li label{width:1.5rem; margin-right:0.1rem; font-size:0.28rem; display:flex; align-items:center;}
.address-add li i{width:0.2rem; display:inline-block; margin:0.1rem 0 0 0; float:left; font-size:0.5rem;}
.address-add li input, .address-add li p{width:calc(100% - 1.8rem); height:0.7rem; font-size:0.28rem; border:none;}
.address-add li p{display:flex; align-items:center;}
.address-add li p span{padding-right:0.1rem;}

/*订单管理*/
.order-manage-goods ul{background:#f9f9f9; padding:0 0.3rem;}
.order-manage-goods ul li{display:flex; padding:0.3rem 0.3rem 0.3rem 0;}
.order-manage-goods ul li img{width:1.1rem; height:1.1rem; margin-right:0.3rem; border-radius:0.1rem;}
.order-manage-goods ul li dl{width:calc(100% - 1.4rem);}
.order-manage-goods ul li dl dt{font-size:0.28rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.order-manage-goods ul li dl dd{width:100%; font-size:0.28rem; padding-top:0.2rem;}
.order-manage-d{background:#fff; padding:0.15rem 0.3rem; display:flex; align-items:center; justify-content:space-between; font-size:0.28rem;}
.order-manage-d span{padding:0 0.4rem; line-height:0.65rem; text-align:center; font-size:0.26rem; font-weight:500; border-radius:0.1rem; margin-left:0.2rem; color:#fff; background:#ff2741;}

/*个人业绩*/
.my-achievement-t{display:flex; padding:0.3rem; align-items:center; justify-content:space-between; background:#fff;}
.my-achievement-t dl{width:calc(100% - 1.5rem);}
.my-achievement-t dl dt{font-size:0.34rem; padding-bottom:0.2rem;}
.my-achievement-t dl dd{font-size:0.26rem; color:#666;}
.my-achievement-t img{width:1.2rem; height:1.2rem; border-radius:50%;}
.my-achievement{padding:0.3rem 0.3rem 0; background:#fff;}
.my-achievement li{padding:0 0 0.3rem; display:flex; align-items:center; justify-content:space-between; font-size:0.28rem; color:#919191;}
.my-achievement li span{color:#000;}
.my-achievement li p{color:#ff2741;}
.my-achievement-team-t{background:#eccf9e; display:flex; align-items:center; justify-content:space-between; padding:0.3rem 0;}
.my-achievement-team-t i{width:0.01rem; height:0.6rem; display:inline-block; background:#fff;}
.my-achievement-team-t li{font-size:0.28rem; width:100%; text-align:center;}
.my-achievement-team-t li p{font-weight:600; font-size:0.32rem; padding-top:0.1rem;}
.my-achievement-team-m{height:1.1rem; background:#f0eeef; display:flex; justify-content:center; align-items:center;}
.my-achievement-team-m span{font-size:0.3rem; color:#ac8042; padding:0 0.3rem;}
.my-achievement-team-m i{height:0.01rem; width:1.45rem; background:#ac8042;}

/*钱包*/
.wallet-t{width:2.72rem; margin:0 auto; position:relative;}
.wallet-t-t{width:0.9rem; height:0.9rem; position:absolute; left:0; top:-0.1rem; border-radius:50%;}
.wallet-t-d{width:2.72rem; height:0.72rem;}
.wallet-m{display:flex; align-items:center; justify-content:space-between; padding:0.7rem 0.3rem 0.5rem;}
.wallet-m-l{width:33.33%; font-size:0.2rem; color:#d8c097; text-align:center;}
.wallet-m-l p{font-size:0.34rem;}
.wallet-m-m{width:33.33%; color:#fff; text-align:center; font-size:0.28rem;}
.wallet-m-m p{font-size:0.48rem; padding:0.2rem 0 0;}
.wallet-m-m p i{font-size:0.88rem; font-style:normal;}
.wallet-m-m span{font-size:0.22rem;}
.wallet-btn{width:5.26rem; line-height:0.88rem; border-radius:0.9rem; background:#ff2741; text-align:center; font-size:0.3rem; color:#fff; margin:0 auto 0.45rem;}
.wallet-d{padding:0.3rem 0; display:flex; align-items:center; justify-content:center; background:#f1f2f4;}
.wallet-d i{width:1.45rem; height:0.01rem; background:#555;}
.wallet-d span{padding:0 0.3rem; font-size:0.3rem; color:#555;}
.wallet-list{background:#fff;}
.wallet-list li{padding:0.3rem; border-bottom:0.01rem solid #dbdbdb; display:flex; align-items:center; justify-content:space-between;}
.wallet-list li dl{}
.wallet-list li dl dt{font-size:0.3rem; padding-bottom:0.1rem;}
.wallet-list li dl dt span{color:#ff2741; font-weight:600}
.wallet-list li dl dd{font-size:0.24rem; color:#919191;}
.wallet-list li p{font-size:0.3rem;}
.wallet-d-no{text-align:center; padding:1.6rem 0 0; font-size:0.3rem; color:#ac8042;}
.wallet-d-no img{width:1.03rem; height:1.33rem; margin-bottom:0.1rem;}

/*我的邀请*/
.user-invite-t{background:#fff; display:flex; justify-content:space-between; padding:0 0.6rem;}
.user-invite-t li{line-height:0.9rem; padding:0 0.9rem; border-bottom:0.05rem solid #fff; font-size:0.3rem;}
.user-invite-t li.active{border-bottom:0.05rem solid #e7bd5b;}
.user-invite-item{background:#fff;}
.user-invite-item li{border-bottom:0.01rem solid #dbdbdb; padding:0.3rem; display:flex; align-items:center; justify-content:space-between;}
.user-invite-item li dl{}
.user-invite-item li dl dt{display:flex; align-items:center; font-size:0.32rem; padding-bottom:0.1rem;}
.user-invite-item-img{margin-right:0.3rem; width:0.66rem; height:0.66rem; border-radius:50%;}
.user-invite-leve{margin-left:0.3rem; width:0.82rem; height:0.32rem;}
.user-invite-item li dl dd{font-size:0.26rem; color:#666; padding-top:0.1rem;}
.user-invite-item-r{display:flex; flex-flow: column;}
.user-invite-item-r span{width:1.6rem; height:0.66rem; font-size:0.26rem; font-weight:500;}

.user-invite-uplevel{background:#fff; padding:0.3rem;}
.user-invite-uplevel-t{border-bottom:0.01rem solid #dbdbdb; padding:0.7rem 0 0.6rem;}
.user-invite-uplevel-t p{display:flex; justify-content:center; align-items:center; font-size:0.3rem; padding-bottom:0.1rem;}
.user-invite-uplevel-t p img{width:0.66rem; height:0.66rem; border-radius:50%; margin:0 0.1rem;}
.user-invite-uplevel-t p span{color:#e7bd5b; padding:0 0.1rem;}
.user-invite-uplevel-t p i{font-style:normal; padding-left:0.1rem; color:#ff2741;}
.user-invite-uplevel-d{font-size:0.28rem; text-align:center; padding-top:0.3rem;}
.user-invite-uplevel-d p{font-size:0.40rem; color:#ff2741; padding-top:.1rem;}

.user-invite-success{text-align:center; padding:2.55rem 0 0.5rem;}
.user-invite-success img{width:1.0rem; height:0.92rem; margin-bottom:0.3rem;}
.user-invite-success p{font-size:0.32rem; color:#666;}
.user-invite-success p span{color:#000; padding:0 0.1rem;}

.user-invite-recharge{font-size:0.28rem; text-align:center; padding:0.6rem 0; background:#fff;}
.user-invite-recharge p{font-size:0.54rem; color:#ff2741; padding-top:.15rem;}

.about{margin:0.3rem; padding:0.3rem; background:#fff; font-size:0.28rem; min-height:9rem;}
.about-t{padding:0.5rem 0 0.8rem; text-align:center; font-size:0.6rem; color:#ac8042;}

/*邀请码*/
.invite-code{margin:0.6rem 0.8rem 0; background:url(../image/invite-code.png) top center no-repeat; padding-top:4.5rem; background-size:100% auto;}
.invite-code dl{background:linear-gradient(to top right, #2a2826 0%,#61523f 100%); border-radius:0.1rem; padding:0.6rem 0.6rem 0.8rem;}
.invite-code dl dt{display:flex; font-size:0.34rem; color:#e4e4e4; align-items:center; justify-content:space-between; margin-bottom:0.5rem;}
.invite-code dl dt span{width:1.0rem; line-height:0.5rem; background:#e7bd5b; border-radius:0.05rem; color:#000; font-size:0.24rem; text-align:center; display:inline-block;}
.invite-code dl dd{font-size:0.7rem; color:#fff; text-align:center; letter-spacing:0.3rem;}
.invite-code-d{font-size:0.36rem; padding-top:0.5rem; text-align:center;}
.invite-code-d p{color:#ac8042; font-size:0.3rem; padding-top:0.1rem;}

/*通知*/
.notice{background:#fff;}
.notice dl{border-bottom:0.01rem solid #dbdbdb; padding:0.3rem;}
.notice dl dt{font-size:0.3rem; padding-bottom:0.05rem;}
.notice dl dd{font-size:0.24rem; color:#919191; text-align:right;}
.notice dl dd span{padding-left:0.3rem;}

/*退换货*/
.replacement h4{font-size:0.28rem; padding-bottom:0.2rem; color:#666; font-weight:500;}
.replacement-t{padding:0.3rem; font-size:0.3rem; background:#fff;}
.replacement-m{background:#fff; padding:0.3rem;}
.replacement-m ul{display:flex; align-items:center;}
.replacement-m ul li{width:1.6rem; line-height:0.66rem; text-align:center; font-size:0.26rem; border-radius:0.05rem; border:0.01rem solid #dbdbdb; margin-right:0.3rem;}
.replacement-m ul li.active{background:#ff2741; border:0.01rem solid #ff2741; color:#fff;}
.replacement-d{background:#fff; padding:0.3rem; border-bottom:0.01rem solid #dbdbdb;}
.replacement-d ul{display:flex; align-items:center; justify-content:space-between;}
.replacement-d ul li{font-size:0.3rem;}
.replacement-d ul li i{margin-right:0.1rem;}
.replacement-text{background:#fff; padding:0.3rem;}
.replacement-text textarea{width:100%; border:none; min-height:1.5rem; background:none;}

.search{width:calc(100% - 0.6rem); height:0.9rem; display:flex; justify-content:space-between; align-items:center; color:#e7bd5b; background:#000; padding:0 0.3rem; position:fixed; top:0; left:0;}
.search i{font-size:0.5rem; margin-right:0.3rem;}
.search input{height:0.6rem; width:100%; background:#fff; border:none; border-radius:0.5rem;}
.search span{font-size:0.36rem; display:inline-block; margin-left:0.3rem; white-space:nowrap;}

/*底部*/
.body-bg{width:100%; height:100%; background:rgba(0,0,0,0.8); display:none; position:fixed; top:0; left:0; z-index:100;}
.foot-t{width:100%; height:1.6rem;}
.foot-t-shop{width:100%; height:1rem;}
.foot-bg{width:100%; position:fixed; bottom:0; left:0; z-index:101;}
.foot-top{width:100%; height:0.61rem; background:url(../image/foot.png) center bottom no-repeat; background-size:cover;}
.foot{width:100%; height:0.98rem; background:#fff;}
.foot>ul{display:flex; height:0.98rem; align-items:center; justify-content:space-between; padding:0 0.5rem;}
.foot>ul>li{text-align:center;}
.foot>ul>li>p{font-size:0.22rem; display:block; margin-top:-0.05rem;}
.foot>ul>li.active p{color:#d2ae65;}
.foot>ul>li:nth-child(1) i{background:url(../image/foot-1.png) no-repeat;}
.foot>ul>li:nth-child(2) i{background:url(../image/foot-2.png) no-repeat;}
.foot>ul>li:nth-child(4) i{background:url(../image/foot-3.png) no-repeat;}
.foot>ul>li:nth-child(5) i{background:url(../image/foot-4.png) no-repeat;}
.foot>ul>li:nth-child(1).active i{background:url(../image/foot-1-h.png) no-repeat;}
.foot>ul>li:nth-child(2).active i{background:url(../image/foot-2-h.png) no-repeat;}
.foot>ul>li:nth-child(4).active i{background:url(../image/foot-3-h.png) no-repeat;}
.foot>ul>li:nth-child(5).active i{background:url(../image/foot-4-h.png) no-repeat;}
.foot>ul>li i{width:0.42rem; height:0.42rem; display:inline-block; background-size:cover !important;}
.foot-m{width:.94rem; height:.94rem; position:relative;}
.foot-m>img{width:100%; position:absolute; top:-0.2rem; left:0; z-index:992;}
/*底部分享*/
.foot-share{width:100%; height:0; position:relative;}
.foot-share li{background:#fff; width:0.88rem; height:0.88rem; border-radius:50%; display:flex; justify-content:center; align-items:center; position:absolute;}
.foot-share li img{width:.46rem; height:.45rem;}
/*.foot-share.active li:nth-child(1){left:-1.45rem; top:-1.1rem;}
.foot-share.active li:nth-child(2){left:-0.52rem; top:-1.8rem;}
.foot-share.active li:nth-child(3){right:-0.52rem; top:-1.8rem;}
.foot-share.active li:nth-child(4){right:-1.45rem; top:-1.1rem;}*/
.foot-d{width:100%; background:#fff;}

/*全局*/
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:0.2rem;}
.mt60{margin-top:0.6rem;}
.mt80{margin-top:0.8rem;}
.mt100{margin-top:1rem;}
.mb30{margin-bottom:0.3rem;}
.mb20{margin-bottom:0.2rem;}
.ml40{margin-left:0.4rem;}
.color1{color:#e7bd5b !important;}
.border-b{border-bottom:0.01rem solid #dbdbdb;}